﻿using Framework;
using UnityEngine;

namespace Game
{
    public interface ISceneObjectEntity : IDisposable, IEventTarget
    {
        int GetId();
        SceneObjectEntityType GetEntityType();
        void SetSortingOrder(int order);
        void Update(float deltaTime);
        void SetParent(Transform parent);
        void SetFlipX(bool flip);
        void SetFlipY(bool flip);
        bool GetFlipX();
        bool GetFlipY();
    }
}